package com.hzit.order.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 类名：
 * 作者：WF
 * 功能：
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ItemDTO implements Serializable {
	/**
	 * 商品id，同时也是商品编号
	 */

	private Long id;

	/**
	 * 商品标题
	 */
	private String title;

	/**
	 * 商品卖点
	 */
	private String sellPoint;

	/**
	 * 商品价格，单位为：元
	 */
	private BigDecimal price;

	private Integer stockCount;

	/**
	 * 库存数量
	 */
	private Integer num;

	/**
	 * 购买数量
	 */
	private Integer buyNum;

	/**
	 * 商品条形码
	 */
	private String barcode;

	/**
	 * 商品图片
	 */
	private String image;

	/**
	 * 所属类目，叶子类目
	 */
	private Long categoryId;

	/**
	 * 商品状态，1-正常，2-下架，3-删除
	 */
	private String status;

	/**
	 * 创建时间
	 */
	// @TableField(fill = FieldFill.INSERT)
	// @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private String createTime;

	/**
	 * 更新时间
	 */
	// @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private String updateTime;

	private String itemSn;

	private BigDecimal costPirce;

	private BigDecimal marketPrice;

	private String isDefault;

	private Long goodsId;

	private String sellerId;

	private String cartThumbnail;

	private String category;

	private String brand;

	private String spec;

	private String seller;

}
